/*global*/

* {
  border-radius: 0;
  margin: 0;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: "PingFangSC-Regular", sans-serif;
  font-size: 16px;
  box-sizing: border-box;
}

p,
span,
div,
a,
i {
  font-family: "PingFangSC-Regular"
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

a {
  text-decoration: none;
  cursor: pointer;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
  outline: 0 !important;
}

a:hover,
a:focus {
  text-decoration: none;
}

ul,
ol,
li {
  margin: 0;
  padding: 0;
}

.clearfix {
  clear: both;
}

.inline-block {
  display: inline-block;
}

body .modal-body {
  max-height: 300px;
}

.overflowbody,
#wrapper {
  overflow: hidden;
  height: 100%;
}

.block {
  display: block;
}

.hide {
  display: none!important;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inline-block {
  display: inline-block;
}



.hand {
  cursor: pointer;
}

.hand-default {
  cursor: default;
}

input[type=file]:focus,
input[type=checkbox]:focus,
select:focus {
  outline: none !important;
}

.font-size-12 {
  font-size: 12px;
}

.font-size-14 {
  font-size: 14px;
}

.font-size-16 {
  font-size: 16px;
}

.font-size-18 {
  font-size: 18px;
}

.font-size-20 {
  font-size: 20px;
}

.font-size-36 {
  font-size: 36px;
}

.font-size-50 {
  font-size: 50px;
}

.font-blod {
  font-weight: 400;
}

.bg-dark-blue {
  background-color: #212241
}

.m-container {
  max-width: 1200px;
  min-width: 980px;
  margin: 0 auto;
}


/*margin*/

.margin-top--10 {
  margin-top: -10px;
}

.margin-top--15 {
  margin-top: -15px;
}

.margin-top--18 {
  margin-top: -18px;
}

.margin-top--20 {
  margin-top: -20px;
}

.margin-top--40 {
  margin-top: -40px;
}

.margin-top--60 {
  margin-top: -60px;
}

.margin-top--80 {
  margin-top: -80px;
}

.margin-top--180 {
  margin-top: -180px;
}

.margin-top-0 {
  margin-top: 0px !important;
}

.margin-top-6 {
  margin-top: 6px;
}

.margin-top-10 {
  margin-top: 10px;
}

.margin-top-15 {
  margin-top: 15px;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-24 {
  margin-top: 24px;
}

.margin-top-25 {
  margin-top: 25px;
}

.margin-top-30 {
  margin-top: 30px;
}

.margin-top-35 {
  margin-top: 35px;
}

.margin-top-40 {
  margin-top: 40px;
}

.margin-top-46 {
  margin-top: 46px;
}

.margin-top-50 {
  margin-top: 50px;
}

.margin-top-60 {
  margin-top: 60px;
}

.margin-top-70 {
  margin-top: 70px;
}

.margin-top-80 {
  margin-top: 80px;
}

.margin-top-100 {
  margin-top: 100px;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.margin-bottom-14 {
  margin-bottom: 14px;
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-bottom-25 {
  margin-bottom: 25px;
}

.margin-bottom-30 {
  margin-bottom: 30px;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.margin-bottom-50 {
  margin-bottom: 50px;
}

.margin-bottom-60 {
  margin-bottom: 60px;
}

.margin-bottom-70 {
  margin-bottom: 70px;
}

.margin-bottom-90 {
  margin-bottom: 90px;
}

.margin-left-0 {
  margin-left: 0px !important;
}

.margin-left-5 {
  margin-left: 5px;
}

.margin-left--15 {
  margin-left: -15px;
}

.margin-left-16 {
  margin-left: 16px;
}

.margin-left-20 {
  margin-left: 20px;
}

.margin-left--35 {
  margin-left: -35px;
}

.margin-left-10 {
  margin-left: 10px;
}


.margin-left-16 {
  margin-left: 16px;
}

.margin-left-24 {
  margin-left: 24px;
}

.margin-left-25 {
  margin-left: 25px;
}

.margin-left-30 {
  margin-left: 30px;
}

.margin-left-40 {
  margin-left: 40px;
}

.margin-right-0 {
  margin-right: 0px !important;
}

.margin-right-5 {
  margin-right: 5px;
}

.margin-right-10 {
  margin-right: 10px;
}

.margin-right-20 {
  margin-right: 20px;
}

.margin-right-90 {
  margin-right: 90px
}

.margin-right-120 {
  margin-right: 120px;
}

.margin-right--15 {
  margin-right: -15px;
}

.margin-right--35 {
  margin-right: -35px;
}

.margin-right--50 {
  margin-right: -50px;
}

.margin-0 {
  margin: 0px;
}

.padding-top-0 {
  padding-top: 0px;
}

.padding-top-5 {
  padding-top: 5px;
}

.padding-top-10 {
  padding-top: 10px;
}

.padding-top-15 {
  padding-top: 15px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-top-26 {
  padding-top: 26px;
}

.padding-top-30 {
  padding-top: 30px;
}

.padding-top-35 {
  padding-top: 35px;
}

.padding-top-40 {
  padding-top: 40px;
}

.padding-top-60 {
  padding-top: 60px;
}

.padding-top-70 {
  padding-top: 70px;
}

.padding-top-100 {
  padding-top: 100px;
}

.padding-top-150 {
  padding-top: 150px;
}

.padding-top-210 {
  padding-top: 210px;
}

.padding-top-250 {
  padding-top: 250px;
}

.padding-left-0 {
  padding-left: 0px !important;
}

.padding-left-5 {
  padding-left: 5px;
}

.padding-left-7 {
  padding-left: 7.5px;
}

.padding-left-10 {
  padding-left: 10px;
}

.padding-left-12 {
  padding-left: 12px;
}

.padding-left-15 {
  padding-left: 15px;
}

.padding-left-20 {
  padding-left: 20px;
}

.padding-left-24 {
  padding-left: 24px;
}

.padding-left-30 {
  padding-left: 30px;
}

.padding-left-40 {
  padding-left: 40px;
}

.padding-left-50 {
  padding-left: 50px;
}

.padding-left-70 {
  padding-left: 70px;
}

.padding-left-90 {
  padding-left: 90px;
}

.padding-bottom-5 {
  padding-bottom: 5px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-26 {
  padding-bottom: 26px;
}

.padding-bottom-30 {
  padding-bottom: 30px;
}

.padding-bottom-40 {
  padding-bottom: 40px;
}

.padding-bottom-50 {
  padding-bottom: 50px;
}

.padding-bottom-60 {
  padding-bottom: 60px;
}

.padding-bottom-100 {
  padding-bottom: 100px;
}

.padding-right-0 {
  padding-right: 0px;
}

.padding-right-7 {
  padding-right: 7.5px;
}

.padding-right-10 {
  padding-right: 10px;
}

.padding-right-15 {
  padding-right: 15px;
}

.padding-right-20 {
  padding-right: 20px;
}

.padding-right-30 {
  padding-right: 30px;
}

.padding-right-40 {
  padding-right: 40px;
}

.padding-right-50 {
  padding-right: 50px;
}

.padding-right-60 {
  padding-right: 60px;
}

.padding-right-90 {
  padding-right: 90px;
}

.padding-0 {
  padding: 0px !important;
}

.padding-10 {
  padding: 10px;
}

.padding-15 {
  padding: 15px;
}

.padding-20 {
  padding: 20px;
}

.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}



/* 关闭箭头 */
.el-select-dropdown.ui-dark .popper__arrow {
  display: none;
}

input {
	 background-color:transparent;
}


input[type=number] {
  -moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

